---
title: clsAffiliatedPolicy
summary: API reference for clsAffiliatedPolicy.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Business.View.Policy
reference_type: embedded
---

# clsAffiliatedPolicy

`clsAffiliatedPolicy` represents one affiliated-policy entry (policy key/number/name/status) within
a parent/child affiliation group, populated as a member of `clsAffiliatedPolicyCollection`.

## Purpose
- Represents one row of affiliated-policy data (policy number, name, status) within an affiliation group.

## Context
- Namespace: `SAIF.Business.View.Policy`
- Assembly/package: `SAIF.Business.View.Policy` (embedded library reference)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `PolicyNum` | `Property PolicyNum As Decimal` | Policy number of this affiliated-policy entry. |
| `PolicyName` | `Property PolicyName As String` | Policy name of this affiliated-policy entry. |
| `Status` | `Property Status As String` | Status of the affiliated policy. |

## Inherited public members

Members in this section are inherited from `clsBusinessBase` in `saif.framework.core`. They are
available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `Rules` | `Property Rules As clsRulesManager` | Owns the rule-registration/enforcement engine for this object.† | `saif.framework.core` — `clsBusinessBase` |
| `BeginEdit` / `CancelEdit` / `ApplyEdit` | Editing-scope members | Manage an in-memory editing scope for this object.† | `saif.framework.core` — `clsBusinessBase` |

## Behavioral notes
- Individual instances are created by `clsAffiliatedPolicyCollection.AfterRetrieve`, not retrieved independently.*

## Constraints and usage notes
- Only rows matching the requested agent/agency filter (or no filter) are included ([BR-VP-013](../../business-rules.md#br-vp-013-affiliated-policy-agent-agency-filter)).

> **Note:** Statements marked with `†` are derived from dependency library
> documentation via the Legends CLI. Statements marked with `*` were inferred
> from code structure or contextual evidence. Statements marked with `**` could
> not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Business.View.Policy\clsAffiliatedPolicy.vb`
